\section{Environment Class Reference}
\label{classEnvironment}\index{Environment@{Environment}}
{\tt \#include $<$environment.hh$>$}

Inheritance diagram for Environment::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classEnvironment}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Environment} ()
\item 
virtual {\bf $\sim$Environment} ()
\item 
virtual double {\bf getLigConc} (double xPos, double yPos, double zPos, double time)
\item 
virtual void {\bf getStartPosition} (int cellNumber, double pos[3])
\item 
virtual void {\bf tryToMove} (double p[3], double p2[3], double u[3], double up[3])
\item 
virtual bool {\bf isInCap} ({\bf AgentCell} $\ast$c)
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{Environment@{Environment}!Environment@{Environment}}
\index{Environment@{Environment}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Environment::Environment ()}\label{classEnvironment_8b427c4448d8b7536666837521b9e83d}


\index{Environment@{Environment}!$\sim$Environment@{$\sim$Environment}}
\index{$\sim$Environment@{$\sim$Environment}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual Environment::$\sim$Environment ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classEnvironment_efe8af88acfb7dc03cea3bbff73888a5}




\subsection{Member Function Documentation}
\index{Environment@{Environment}!getLigConc@{getLigConc}}
\index{getLigConc@{getLigConc}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double Environment::getLigConc (double {\em xPos}, double {\em yPos}, double {\em zPos}, double {\em time})\hspace{0.3cm}{\tt  [virtual]}}\label{classEnvironment_9a7cb1b6b8d87a5e675cc4bb36a37517}




Reimplemented in {\bf ConstantEnvironment} \doxyref{}{p.}{classConstantEnvironment_c01b3dc1b755d4c0c0c4a8b814569851}, and {\bf LinearEnvironment} \doxyref{}{p.}{classLinearEnvironment_994e21e803a0bc5c5245d91b7321b4ec}.\index{Environment@{Environment}!getStartPosition@{getStartPosition}}
\index{getStartPosition@{getStartPosition}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Environment::getStartPosition (int {\em cellNumber}, double {\em pos}[3])\hspace{0.3cm}{\tt  [virtual]}}\label{classEnvironment_44275329226731286967ed7e992d4f03}




Reimplemented in {\bf LinearEnvironment} \doxyref{}{p.}{classLinearEnvironment_b67281c04b7a267229f8a4ee03fa9196}.\index{Environment@{Environment}!tryToMove@{tryToMove}}
\index{tryToMove@{tryToMove}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Environment::tryToMove (double {\em p}[3], double {\em p2}[3], double {\em u}[3], double {\em up}[3])\hspace{0.3cm}{\tt  [virtual]}}\label{classEnvironment_d3ebd0201f9f4c8195fb5b15dc9b1e55}




Reimplemented in {\bf ConstantEnvironment} \doxyref{}{p.}{classConstantEnvironment_921f527b5efb41407de2f2b70a2557fb}, and {\bf LinearEnvironment} \doxyref{}{p.}{classLinearEnvironment_ecfd0d083efb5603de41dadb076c33f3}.\index{Environment@{Environment}!isInCap@{isInCap}}
\index{isInCap@{isInCap}!Environment@{Environment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual bool Environment::isInCap ({\bf AgentCell} $\ast$ {\em c})\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classEnvironment_2c7add6414056e2d1687a5850ba9504e}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFtest/agentcell/cell/{\bf environment.hh}\item 
/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFtest/agentcell/cell/{\bf environment.cpp}\end{CompactItemize}
